/*
 * table.h
 *
 *  Created on: Mar 4, 2023
 *      Author: zes
 */

#ifndef USER_TABLE_H_
#define USER_TABLE_H_

#include "debug.h"


const float a_1[64]={
        1,1.09956784659582,1.19814614319940,1.29475517441090,1.38843479627469,1.47825397862132,
        1.56332005806362,1.64278760968654,1.71586684925972,1.78183148246803,1.84002592315077,
        1.88987180881147,1.93087374864420,1.96262424695001,1.98480775301221,1.99720379718118,
        1.99968918200082,1.99223920660017,1.97492791218182,1.94792734616713,1.91150585231167,
        1.86602540378444,1.81193800571586,1.74978120296773,1.68017273777092,1.60380441032548,
        1.52143520337950,1.43388373911756,1.34202014332567,1.24675739769029,1.14904226617617,
        1.04984588566070,0.950154114339303,0.850957733823826,0.753242602309706,0.657979856674331,
        0.566116260882442,0.478564796620502,0.396195589674523,0.319827262229081,0.250218797032266,
        0.188061994284144,0.133974596215561,0.0884941476883269,0.0520726538328684,0.0250720878181764,
        0.00776079339982805,0.000310817999183755,0.00279620281881987,0.0151922469877919,
        0.0373757530499880,0.0691262513557955,0.110128191188531,0.159974076849229,0.218168517531970,
        0.284133150740282,0.357212390313460,0.436679941936377,0.521746021378681,0.611565203725305,
        0.705244825589095,0.801853856800602,0.900432153404183,1.00000000000000
};

const float b_1[64]={
        1.86602540378444,1.81193800571586,1.74978120296773,1.68017273777092,1.60380441032548,1.52143520337950,1.43388373911756,
        1.34202014332567,1.24675739769029,1.14904226617617,1.04984588566070,0.950154114339303,0.850957733823826,0.753242602309706,
        0.657979856674332,0.566116260882442,0.478564796620502,0.396195589674523,0.319827262229081,0.250218797032266,0.188061994284144,
        0.133974596215561,0.0884941476883272,0.0520726538328684,0.0250720878181764,0.00776079339982794,0.000310817999183755,
        0.00279620281881976,0.0151922469877919,0.0373757530499880,0.0691262513557955,0.110128191188531,0.159974076849228,
        0.218168517531970,0.284133150740282,0.357212390313460,0.436679941936377,0.521746021378681,0.611565203725305,0.705244825589095,
        0.801853856800601,0.900432153404183,1.00000000000000,1.09956784659582,1.19814614319940,1.29475517441090,1.38843479627469,
        1.47825397862132,1.56332005806362,1.64278760968654,1.71586684925972,1.78183148246803,1.84002592315077,1.88987180881147,
        1.93087374864420,1.96262424695001,1.98480775301221,1.99720379718118,1.99968918200082,1.99223920660017,1.97492791218182,
        1.94792734616713,1.91150585231167,1.86602540378444

};

const float c_1[64]={
        0.133974596215562,0.0884941476883269,0.0520726538328684,0.0250720878181764,0.00776079339982805,0.000310817999183755,
        0.00279620281881976,0.0151922469877919,0.0373757530499880,0.0691262513557955,0.110128191188531,0.159974076849228,
        0.218168517531970,0.284133150740281,0.357212390313460,0.436679941936377,0.521746021378681,0.611565203725305,
        0.705244825589095,0.801853856800601,0.900432153404183,1.00000000000000,1.09956784659582,1.19814614319940,1.29475517441090,
        1.38843479627469,1.47825397862132,1.56332005806362,1.64278760968654,1.71586684925972,1.78183148246803,1.84002592315077,
        1.88987180881147,1.93087374864420,1.96262424695001,1.98480775301221,1.99720379718118,1.99968918200082,1.99223920660017,
        1.97492791218182,1.94792734616713,1.91150585231167,1.86602540378444,1.81193800571586,1.74978120296774,1.68017273777092,
        1.60380441032548,1.52143520337950,1.43388373911756,1.34202014332567,1.24675739769029,1.14904226617618,1.04984588566070,
        0.950154114339303,0.850957733823827,0.753242602309708,0.657979856674332,0.566116260882442,0.478564796620502,0.396195589674522,
        0.319827262229081,0.250218797032266,0.188061994284145,0.133974596215562
};



const float a_2[64]={
        1,1.19814614319940,1.38843479627469,1.56332005806362,1.71586684925972,1.84002592315077,1.93087374864420,1.98480775301221,
        1.99968918200082,1.97492791218182,1.91150585231167,1.81193800571586,1.68017273777092,1.52143520337950,1.34202014332567,
        1.14904226617617,0.950154114339303,0.753242602309706,0.566116260882442,0.396195589674523,0.250218797032266,0.133974596215561,
        0.0520726538328684,0.00776079339982805,0.00279620281881987,0.0373757530499880,0.110128191188531,0.218168517531970,
        0.357212390313460,0.521746021378681,0.705244825589095,0.900432153404183,1.09956784659582,1.29475517441090,1.47825397862132,
        1.64278760968654,1.78183148246803,1.88987180881147,1.96262424695001,1.99720379718118,1.99223920660017,1.94792734616713,
        1.86602540378444,1.74978120296773,1.60380441032548,1.43388373911756,1.24675739769030,1.04984588566070,0.850957733823825,
        0.657979856674332,0.478564796620502,0.319827262229081,0.188061994284144,0.0884941476883266,0.0250720878181765,0.000310817999183755,
        0.0151922469877919,0.0691262513557952,0.159974076849228,0.284133150740282,0.436679941936377,0.611565203725305,0.801853856800601,1.00000000000000
};
const float b_2[64]={
        1.86602540378444,1.74978120296773,1.60380441032548,1.43388373911756,1.24675739769029,1.04984588566070,0.850957733823826,
        0.657979856674332,0.478564796620502,0.319827262229081,0.188061994284144,0.0884941476883272,0.0250720878181764,0.000310817999183755,
        0.0151922469877919,0.0691262513557955,0.159974076849228,0.284133150740282,0.436679941936377,0.611565203725305,0.801853856800601,
        1.00000000000000,1.19814614319940,1.38843479627469,1.56332005806362,1.71586684925972,1.84002592315077,1.93087374864420,1.98480775301221,
        1.99968918200082,1.97492791218182,1.91150585231167,1.81193800571586,1.68017273777092,1.52143520337950,1.34202014332567,1.14904226617618,
        0.950154114339303,0.753242602309708,0.566116260882442,0.396195589674524,0.250218797032267,0.133974596215561,0.0520726538328685,
        0.00776079339982816,0.00279620281881976,0.0373757530499874,0.110128191188531,0.218168517531970,0.357212390313460,0.521746021378681,
        0.705244825589094,0.900432153404183,1.09956784659582,1.29475517441090,1.47825397862132,1.64278760968654,1.78183148246803,1.88987180881147,
        1.96262424695001,1.99720379718118,1.99223920660017,1.94792734616713,1.86602540378444
};

const float c_2[64]={
        0.133974596215562,0.0520726538328684,0.00776079339982805,0.00279620281881976,0.0373757530499880,0.110128191188531,0.218168517531970,
        0.357212390313460,0.521746021378681,0.705244825589095,0.900432153404183,1.09956784659582,1.29475517441090,1.47825397862132,1.64278760968654,
        1.78183148246803,1.88987180881147,1.96262424695001,1.99720379718118,1.99223920660017,1.94792734616713,1.86602540378444,1.74978120296774,
        1.60380441032548,1.43388373911756,1.24675739769029,1.04984588566070,0.850957733823827,0.657979856674332,0.478564796620502,0.319827262229081,
        0.188061994284145,0.0884941476883273,0.0250720878181765,0.000310817999183755,0.0151922469877919,0.0691262513557952,0.159974076849228,
        0.284133150740282,0.436679941936377,0.611565203725303,0.801853856800601,1.00000000000000,1.19814614319940,1.38843479627469,1.56332005806362,
        1.71586684925972,1.84002592315077,1.93087374864420,1.98480775301221,1.99968918200082,1.97492791218182,1.91150585231167,1.81193800571586,
        1.68017273777092,1.52143520337950,1.34202014332567,1.14904226617618,0.950154114339305,0.753242602309708,0.566116260882442,
        0.396195589674523,0.250218797032268,0.133974596215562
};

const float a_3[64]={
        1,1.29475517441090,1.56332005806362,1.78183148246803,1.93087374864420,1.99720379718118,1.97492791218182,1.86602540378444,
        1.68017273777092,1.43388373911756,1.14904226617617,0.850957733823826,0.566116260882442,0.319827262229081,0.133974596215562,
        0.0250720878181764,0.00279620281881987,0.0691262513557959,0.218168517531970,0.436679941936377,0.705244825589095,1.00000000000000,
        1.29475517441090,1.56332005806362,1.78183148246803,1.93087374864420,1.99720379718118,1.97492791218182,1.86602540378444,
        1.68017273777092,1.43388373911756,1.14904226617618,0.850957733823825,0.566116260882442,0.319827262229080,0.133974596215561,
        0.0250720878181765,0.00279620281881976,0.0691262513557952,0.218168517531970,0.436679941936377,0.705244825589094,1.00000000000000,
        1.29475517441091,1.56332005806362,1.78183148246803,1.93087374864420,1.99720379718118,1.97492791218182,1.86602540378444,
        1.68017273777092,1.43388373911756,1.14904226617617,0.850957733823824,0.566116260882442,0.319827262229080,0.133974596215562,
        0.0250720878181765,0.00279620281881965,0.0691262513557963,0.218168517531970,0.436679941936378,0.705244825589094,0.999999999999999
};
const float b_3[64]={
        1.86602540378444,1.68017273777092,1.43388373911756,1.14904226617617,0.850957733823826,0.566116260882442,0.319827262229081,
        0.133974596215562,0.0250720878181764,0.00279620281881976,0.0691262513557955,0.218168517531970,0.436679941936377,
        0.705244825589096,1.00000000000000,1.29475517441090,1.56332005806362,1.78183148246803,1.93087374864420,1.99720379718118,
        1.97492791218182,1.86602540378444,1.68017273777092,1.43388373911756,1.14904226617618,0.850957733823825,0.566116260882442,
        0.319827262229081,0.133974596215562,0.0250720878181769,0.00279620281881976,0.0691262513557952,0.218168517531970,0.436679941936377,
        0.705244825589096,1.00000000000000,1.29475517441090,1.56332005806362,1.78183148246803,1.93087374864420,1.99720379718118,
        1.97492791218182,1.86602540378444,1.68017273777092,1.43388373911756,1.14904226617618,0.850957733823829,0.566116260882442,
        0.319827262229080,0.133974596215562,0.0250720878181765,0.00279620281881987,0.0691262513557963,0.218168517531972,0.436679941936378,
        0.705244825589097,0.999999999999999,1.29475517441090,1.56332005806362,1.78183148246803,1.93087374864420,1.99720379718118,
        1.97492791218182,1.86602540378444
};

const float c_3[64]={
        0.133974596215562,0.0250720878181764,0.00279620281881976,0.0691262513557955,0.218168517531970,0.436679941936377,
        0.705244825589095,1.00000000000000,1.29475517441090,1.56332005806362,1.78183148246803,1.93087374864420,1.99720379718118,
        1.97492791218182,1.86602540378444,1.68017273777092,1.43388373911756,1.14904226617617,0.850957733823827,0.566116260882442,
        0.319827262229081,0.133974596215561,0.0250720878181765,0.00279620281881965,0.0691262513557952,0.218168517531970,0.436679941936379,
        0.705244825589094,1.00000000000000,1.29475517441090,1.56332005806362,1.78183148246803,1.93087374864420,1.99720379718118,
        1.97492791218182,1.86602540378444,1.68017273777092,1.43388373911756,1.14904226617618,0.850957733823827,0.566116260882442,
        0.319827262229083,0.133974596215561,0.0250720878181765,0.00279620281881965,0.0691262513557951,0.218168517531968,
        0.436679941936375,0.705244825589094,0.999999999999999,1.29475517441090,1.56332005806362,1.78183148246803,1.93087374864420,
        1.99720379718118,1.97492791218182,1.86602540378444,1.68017273777092,1.43388373911756,1.14904226617617,0.850957733823828,
        0.566116260882443,0.319827262229083,0.133974596215562

};

const float a_4[64]={
        1,1.38843479627469,1.71586684925972,1.93087374864420,1.99968918200082,1.91150585231167,1.68017273777092,
        1.34202014332567,0.950154114339303,0.566116260882442,0.250218797032266,0.0520726538328684,0.00279620281881987,
        0.110128191188531,0.357212390313460,0.705244825589095,1.09956784659582,1.47825397862132,1.78183148246803,
        1.96262424695001,1.99223920660017,1.86602540378444,1.60380441032548,1.24675739769030,0.850957733823825,
        0.478564796620502,0.188061994284144,0.0250720878181765,0.0151922469877919,0.159974076849228,0.436679941936377,
        0.801853856800601,1.19814614319940,1.56332005806362,1.84002592315077,1.98480775301221,1.97492791218182,1.81193800571586,
        1.52143520337950,1.14904226617618,0.753242602309708,0.396195589674525,0.133974596215561,0.00776079339982794,
        0.0373757530499873,0.218168517531970,0.521746021378679,0.900432153404182,1.29475517441090,1.64278760968654,1.88987180881147,
        1.99720379718118,1.94792734616713,1.74978120296773,1.43388373911756,1.04984588566070,0.657979856674333,0.319827262229083,
        0.0884941476883275,0.000310817999183755,0.0691262513557950,0.284133150740281,0.611565203725303,0.999999999999999

};
const float b_4[64]={
        1.86602540378444,1.60380441032548,1.24675739769029,0.850957733823826,0.478564796620502,0.188061994284144,
        0.0250720878181764,0.0151922469877919,0.159974076849228,0.436679941936377,0.801853856800601,1.19814614319940,
        1.56332005806362,1.84002592315077,1.98480775301221,1.97492791218182,1.81193800571586,1.52143520337950,
        1.14904226617618,0.753242602309708,0.396195589674524,0.133974596215561,0.00776079339982816,0.0373757530499874,
        0.218168517531970,0.521746021378681,0.900432153404183,1.29475517441090,1.64278760968654,1.88987180881147,
        1.99720379718118,1.94792734616713,1.74978120296773,1.43388373911756,1.04984588566070,0.657979856674332,
        0.319827262229080,0.0884941476883274,0.000310817999183755,0.0691262513557951,0.284133150740281,0.611565203725303,
        1.00000000000000,1.38843479627470,1.71586684925972,1.93087374864420,1.99968918200082,1.91150585231167,1.68017273777092,
        1.34202014332567,0.950154114339302,0.566116260882443,0.250218797032265,0.0520726538328675,0.00279620281881987,
        0.110128191188532,0.357212390313461,0.705244825589094,1.09956784659582,1.47825397862132,1.78183148246803,1.96262424695001,
        1.99223920660017,1.86602540378444

};

const float c_4[64]={
        0.133974596215562,0.00776079339982805,0.0373757530499880,0.218168517531970,0.521746021378681,0.900432153404183,
        1.29475517441090,1.64278760968654,1.88987180881147,1.99720379718118,1.94792734616713,1.74978120296774,
        1.43388373911756,1.04984588566070,0.657979856674332,0.319827262229081,0.0884941476883273,0.000310817999183755,
        0.0691262513557952,0.284133150740282,0.611565203725303,1.00000000000000,1.38843479627469,1.71586684925972,
        1.93087374864420,1.99968918200082,1.91150585231167,1.68017273777092,1.34202014332567,0.950154114339305,
        0.566116260882442,0.250218797032268,0.0520726538328686,0.00279620281881987,0.110128191188531,0.357212390313461,
        0.705244825589094,1.09956784659582,1.47825397862132,1.78183148246803,1.96262424695001,1.99223920660017,
        1.86602540378444,1.60380441032548,1.24675739769030,0.850957733823828,0.478564796620505,0.188061994284145,
        0.0250720878181766,0.0151922469877914,0.159974076849228,0.436679941936375,0.801853856800601,1.19814614319940,
        1.56332005806362,1.84002592315077,1.98480775301221,1.97492791218182,1.81193800571586,1.52143520337950,
        1.14904226617618,0.753242602309708,0.396195589674526,0.133974596215563

};
const float a_5[64]={
        1,1.47825397862132,1.84002592315077,1.99720379718118,1.91150585231167,1.60380441032548,1.14904226617617,0.657979856674331,
        0.250218797032266,0.0250720878181764,0.0373757530499880,0.284133150740281,0.705244825589096,1.19814614319940,
        1.64278760968654,1.93087374864420,1.99223920660017,1.81193800571586,1.43388373911756,0.950154114339303,
        0.478564796620502,0.133974596215560,0.000310817999183755,0.110128191188531,0.436679941936379,0.900432153404183,
        1.38843479627469,1.78183148246803,1.98480775301221,1.94792734616713,1.68017273777092,1.24675739769030,
        0.753242602309706,0.319827262229080,0.0520726538328686,0.0151922469877921,0.218168517531970,0.611565203725303,
        1.09956784659582,1.56332005806362,1.88987180881147,1.99968918200082,1.86602540378444,1.52143520337950,
        1.04984588566070,0.566116260882443,0.188061994284145,0.00776079339982794,0.0691262513557963,0.357212390313461,
        0.801853856800601,1.29475517441090,1.71586684925972,1.96262424695001,1.97492791218182,1.74978120296773,1.34202014332567,
        0.850957733823831,0.396195589674523,0.0884941476883276,0.00279620281881954,0.159974076849228,0.521746021378679,0.999999999999999

};
const float b_5[64]={
        1.86602540378444,1.52143520337950,1.04984588566070,0.566116260882442,0.188061994284144,0.00776079339982794,
        0.0691262513557959,0.357212390313460,0.801853856800602,1.29475517441090,1.71586684925972,1.96262424695001,
        1.97492791218182,1.74978120296773,1.34202014332567,0.850957733823827,0.396195589674522,0.0884941476883273,
        0.00279620281881976,0.159974076849228,0.521746021378681,1.00000000000000,1.47825397862132,1.84002592315077,
        1.99720379718118,1.91150585231167,1.60380441032548,1.14904226617618,0.657979856674332,0.250218797032265,
        0.0250720878181765,0.0373757530499873,0.284133150740281,0.705244825589097,1.19814614319940,1.64278760968654,
        1.93087374864420,1.99223920660017,1.81193800571586,1.43388373911756,0.950154114339302,0.478564796620505,
        0.133974596215559,0.000310817999183755,0.110128191188531,0.436679941936378,0.900432153404182,1.38843479627470,
        1.78183148246803,1.98480775301221,1.94792734616713,1.68017273777092,1.24675739769029,0.753242602309705,
        0.319827262229081,0.0520726538328676,0.0151922469877920,0.218168517531967,0.611565203725306,1.09956784659582,
        1.56332005806362,1.88987180881147,1.99968918200082,1.86602540378444

};

const float c_5[64]={
        0.133974596215562,0.000310817999183755,0.110128191188531,0.436679941936377,0.900432153404183,1.38843479627469,
        1.78183148246803,1.98480775301221,1.94792734616713,1.68017273777092,1.24675739769029,0.753242602309708,
        0.319827262229080,0.0520726538328685,0.0151922469877919,0.218168517531970,0.611565203725305,1.09956784659582,
        1.56332005806362,1.88987180881147,1.99968918200082,1.86602540378444,1.52143520337950,1.04984588566070,
        0.566116260882442,0.188061994284145,0.00776079339982794,0.0691262513557951,0.357212390313461,0.801853856800601,
        1.29475517441090,1.71586684925972,1.96262424695001,1.97492791218182,1.74978120296774,1.34202014332567,0.850957733823828,
        0.396195589674526,0.0884941476883275,0.00279620281881965,0.159974076849228,0.521746021378676,1.00000000000000,
        1.47825397862132,1.84002592315077,1.99720379718118,1.91150585231167,1.60380441032548,1.14904226617617,0.657979856674333,
        0.250218797032268,0.0250720878181775,0.0373757530499872,0.284133150740281,0.705244825589094,1.19814614319940,
        1.64278760968654,1.93087374864420,1.99223920660017,1.81193800571586,1.43388373911756,0.950154114339306,0.478564796620506,0.133974596215561

};

const float a_6[64]={

};
const float b_6[64]={

};

const float c_6[64]={

};

const float a_7[64]={

};
const float b_7[64]={

};

const float c_7[64]={

};

const float a_8[64]={

};
const float b_8[64]={

};

const float c_8[64]={

};

const float a_9[64]={

};
const float b_9[64]={

};

const float c_9[64]={

};

const float a_10[64]={

};
const float b_10[64]={

};

const float c_10[64]={

};

const float a_11[64]={

};
const float b_11[64]={

};

const float c_11[64]={

};

const float a_12[64]={

};
const float b_12[64]={

};

const float c_12[64]={

};

const float a_13[64]={

};
const float b_13[64]={

};

const float c_13[64]={

};

const float a_14[64]={

};
const float b_14[64]={

};

const float c_14[64]={

};

const float a_15[64]={

};
const float b_15[64]={

};

const float c_15[64]={

};

const float a_16[64]={

};
const float b_16[64]={

};

const float c_16[64]={

};

const float a_17[64]={

};
const float b_17[64]={

};

const float c_17[64]={

};
#endif /* USER_TABLE_H_ */
